3162eb4dcf2cb612db7d87cc83db8f33651570df,src/main/java/org/elasticsearch/index/query/functionscore/FunctionScoreQueryBuilder.java,FunctionScoreQueryBuilder,doXContent,#XContentBuilder#Params#,107
Before Change
for (int i = 0; i < filters.size(); i++) {
builder.startObject();
builder.field("filter");
filters.get(i).toXContent(builder, params);
scoreFunctions.get(i).toXContent(builder, params);
builder.endObject();
}
After Change
for (int i = 0; i < filters.size(); i++) {
builder.startObject();
builder.field("filter");
if (filters.get(i) == null) {
FilterBuilders.matchAllFilter().toXContent(builder, params);
} else {
filters.get(i).toXContent(builder, params);
}
scoreFunctions.get(i).toXContent(builder, params);
builder.endObject();